public class Main {
    public static void main(String[] args) {

//        static成员变量初始化：
        //1.就地初始化
        //2.静态代码块初始化
        //
        //就地初始化就是刚才使用的，再定义时候直接给出初始值
        //
        //什么是静态代码快初始化
        //        ？？？
        //各位看官你且细听分说
        //System.out.println("Hello world!");

//        代码块
        //定义：使用{}定义的一段代码称为代码块
        //根据代码块定义的位置以及关键字，又可以分为以下四种
        //1.普通代码块----{}
        //2.构造快
        //3.静态块
        //4.同步代码块

        //普通代码块：定义在方法中的代码块
        //直接使用{}定义
        {//直接使用{}定义
            int x=10;
            System.out.println("x1="+x);

        }
        int x=100;
        System.out.println("x2="+x);{
        }
        //这样使用很少见啊
    //但可能变为神奇的写法
    }
}